package web.servlet;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

@WebServlet("/logout")
public class LogoutServelt extends HttpServlet {

    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

        //通过响应头向浏览器响应cookie信息
        Cookie cookie = new Cookie("loginstatus","true");

        //设置cookie有效时间（持久化）
        /*
            正数秒值，表示持久化的时间
            负数表示临时cookie，浏览器关闭后，消失
            0 表示删除cookie，包括之前已经持久化的cookie （注销登录）
         */
        cookie.setMaxAge(0); //删除cookie

        resp.addCookie(cookie);
    }
}
